#!/bin/bash
# Abre a Telemetrias no Terminal (a janela mostra o endereço e precisa ficar aberta).
# O app fica DENTRO da pasta da Telemetrias: ele procura o launcher na pasta ao lado.
APP_DIR="$(cd "$(dirname "$0")/../.." && pwd)"
# App baixado e ainda em quarentena roda de uma cópia temporária ("App Translocation"):
# o macOS diz onde está o original, que é onde ficam o launcher e a pasta data/.
case "$APP_DIR" in
  */AppTranslocation/*)
    # A saída é "Original Path: (…)" e, na linha seguinte, o caminho com um tab na frente.
    ORIGINAL="$(/usr/bin/security translocate-original-path "$APP_DIR" 2>/dev/null | tail -1 | sed 's/^[[:space:]]*//')"
    [ -d "$ORIGINAL" ] && APP_DIR="$ORIGINAL" ;;
esac
ROOT="$(dirname "$APP_DIR")"
LAUNCHER="$ROOT/Iniciar-Telemetrias-mac.command"
if [ ! -f "$LAUNCHER" ]; then
  osascript -e 'display alert "Telemetrias" message "Deixe o Telemetrias.app dentro da pasta da Telemetrias (junto do Iniciar-Telemetrias-mac.command). Para ter no Dock, arraste o app para o Dock em vez de movê-lo."'
  exit 1
fi
# Liberado o app, tira a quarentena da pasta (senão o macOS bloqueia o launcher em seguida).
xattr -dr com.apple.quarantine "$ROOT" 2>/dev/null
chmod +x "$LAUNCHER" 2>/dev/null
open -a Terminal "$LAUNCHER"
